Review: Quick-Start for TCP and IP [JFAS05]
نویسنده
چکیده
This review thoroughly analyses draft 01 of the Quick-Start proposal, focusing mostly on security issues. It is argued that the recent new QS nonce proposal gives insufficient protection against misbehaving receivers, and a new approach is suggested. But it would be perverse to strengthen protection against malicious receivers too much when the protocol only works if all senders can be trusted to comply. The review argues this is an inevitable result of choosing to have routers allocate rate to senders without keeping per-flow state. The paper also questions whether Quick-Start’s under-utilisation assumption defines a distinct range of operation where fairness can be ignored. Because traffic variance will always blur the boundary, we argue that under-utilisation should be treated as the extreme of a spectrum where fairness is always an issue to some extent. If we are to avoid per-flow state on routers, the review points to an alternative direction where endpoints allocate rate to themselves. Counter-intuitively, this allows scalable security and a spectrum of fairness to be built in from the start, but rate allocation is less deterministic. Issues not related to security are also raised, including the possibility of a catastrophic overload if path delays are atypical. A solution to this is offered, as well as solutions to scalability issues with the range and precision of the Rate Request field. Many other more minor review comments are given.
منابع مشابه
RFC 4782 Quick - Start for TCP and IP January 2007
This document specifies an optional Quick-Start mechanism for transport protocols, in cooperation with routers, to determine an allowed sending rate at the start and, at times, in the middle of a data transfer (e.g., after an idle period). While Quick-Start is designed to be used by a range of transport protocols, in this document we only specify its use with TCP. Quick-Start is designed to all...
متن کاملUPON PUBLICATION : Changes from draft - ietf - tsvwg - quickstart
This document specifies an optional Quick-Start mechanism for transport protocols, in cooperation with routers, to determine an allowed sending rate at the start and at times in the middle of a data transfer (e.g., after an idle period). While Quick-Start is Floyd/Allman/Jain/Sarolahti [Page 1] INTERNET-DRAFT Expires: January 2007 July 2006 designed to be used by a range of transport protocols,...
متن کاملPerformance Evaluation of Quick-Start TCP with a Linux Kernel Implementation
Quick-Start is an experimental extension of the Transmission Control Protocol (TCP) that uses explicit router feedback to speed up best effort data transfers. With Quick-Start, TCP endpoints can request permission from the routers along the path to send at a higher rate than allowed by the default TCP congestion control, which avoids the time-consuming Slow-Start. However, since Quick-Start TCP...
متن کاملA reliable multicast transport protocol for satellite IP networks
In this paper, a multicast transport protocol, called TCP-Peachtree, is proposed for satellite IP networks. In addition to the acknowledgment implosion and scalability problems appeared in terrestrial wirelined networks, satellite multicasting has additional problems, i.e., low bandwidth feedback link, different multicast topology and congestion control problem. In TCPPeachtree, the modified B+...
متن کاملSpeeding up the 3D Web: A Case for Fast Startup Congestion Control
More and more Web applications interactively display three dimensional (3D) real or virtual worlds. These applications typically require broadband network connectivity, since voluminous content must be transported over the Internet in a timely fashion. This paper studies how transport protocols can be optimized to support such network-demanding 3D Web applications. A review of the state-of-the-...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2005